//
//  Anthill.h
//  AntSimulation
//


#ifndef __AntSimulation__Anthill__
#define __AntSimulation__Anthill__

#include <iostream>
#include "Item.h"
#include "Details.h"
#include "Area.h"



class Anthill : public Item, public Details {
    
public:
	Anthill();
	~Anthill(void);
	void set_anthillArea(Area*);//sets the Area, where the hill is located
	Area* get_anthillArea(void);//returns the Area, where the anthill is located
	void set_foodcount(unsigned int);//for setting the amount of food of the hill
	unsigned int get_foodcount(void);//for getting the foodamount of the hill

	void act();
    
private:
    unsigned int foodcount;//saves the current amount of food in the anthill
	Area* anthillArea;//The Pointer to the Area with the anthill, the hill needs it to place new ants...
    
};


#endif /* defined(__AntSimulation__Anthill__) */
